home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1996 February / macformat-034.iso / mac / Shareware City / Utilities / folder-compare-10b6 / FolderCompare u1.0b6 FAT / Folder Compare ReadMe next >
Encoding:
Text File  |  1995-11-29  |  9.0 KB  |  134 lines  |  [TEXT/ttxt]

  1. Folder Compare
  2. © Michel Pollet, 1995
  3.  
  4. That program is Shareware :
  5. You can send me your $15 (Cash Only):
  6. Michel Pollet
  7. 2 Allée des Tilleuls
  8. Résidence de l'Ermitage
  9. 92330 Sceaux
  10. France
  11. Email: michel@ellis.fdn.org
  12.  
  13. Folder Compare is a tool for manipulating directories that change. I wrote it mainly for comparing big source folders when several people work at the same time on them. You can also use that program for comparing document folders if you want, or even synchronize folders from your powerbook with your desktop machine.
  14.  
  15. Why that program ? Many a program can synchronize folders…
  16. Well, yes, BUT Folder Compare is more powerfull than that because it lets you choose what to do with the diferences. You're not always expected to UPDATE a folder, you may want to restore a copy of a file for example. Folder Compare allows you to do that, and more !
  17.  
  18. How to use ?
  19. Easy: just launch the application. A window will appear with two drop places on top. Drag & drop your SOURCE (the folder you've been working on) and COMPARE folder from the finder to the specified places, and click the 'Compare' button.
  20. The comparison runs in the background, but moving files/folder from one or the other folder while you're comparing it would be a bad idea, don't you think ?
  21. You can STOP the comparison by clicking the 'Compare' button again.
  22.  
  23. What are the four lists used for ?
  24. • 'Unique in source' list contains the files or folder that are only in the SOURCE Folder. Typically files/folder that you've added to the SOURCE folder, or that have been removed from the COMPARE folder.
  25. The list displays the icon and filename of the file, and the name of its parent folder. 
  26. • 'Unique in compare' list contains the reverse. ie: the files/folders that exists only in the COMPARE folder. The display is the same as in the 'Unique in source list'
  27.  
  28. Tip: In each list, you can click (and hold) the mouse on the file/folders little icons to display a popup with the complete name (pathname) of the file/folder. If you are comparing folders on a slow disk (a server), the popup may take several seconds to appear.. so hold on :-)
  29.  
  30. The buttons at the bottom of those two lists are :
  31. Open: open the selected files using the application that created them. If it's a folder, it opens the folder in the Finder.
  32. Trash: will move the selection to the trash. BE CAREFUL, there's NO WARNING.
  33. Get Infos: will act like the 'Get Infos' menu from the finder.
  34. Open Enclosing: will open the enclosing folders of the selected items in the Finder.
  35. Install: will copy the file/folder from the current folder (SOURCE if you are in the Unique in source list, COMPARE if you are in the Unique in Compare list) to the other folder, at the same  relative location, WITHOUT WARNING.
  36.  
  37. • 'Different' list shows files that are present in both folders, but are different. The criteria are :
  38. + Modification date
  39. + Size 
  40. + Change in the Type or creator of the file
  41. The display shows the filename, the enclosing folder, and the difference found. 
  42. Note that the file displayed in the list is always the file from the SOURCE folder, so if the label says 'Newer' it means that the file in the SOURCE folder is newer than the other. Keep that in mind when you decide to update files.
  43.  
  44. The buttons at the bottom of that list are:
  45. Open Both: Will open both files (when I mean both, that's the file from the SOURCE folder, and its counterpart in the COMPARE folder) using the application that created them.
  46. Get Info Both: Open the two Infos Windows in the Finder, for both files/folders.
  47. Install Source: Will copy the file from the SOURCE folder to the COMPARE folder, at the same relative location, and trash the file from the COMPARE folder.
  48. Restore Compare: Will do the same, but the other way around (from the COMPARE to the SOURCE folder)
  49.  
  50. • 'Moved' list shows file/folders that MAY have been moved from one place to another. How do I know ? I look at the 'Unique in source' list and if I find there a file which has the same name as one in the 'Unique in compare' list, I decide that that file has been moved. It works correctly most of the time, but that feature can of course be fooled rather easilly. So look at the content before replacing anything.
  51. The display shows the filename and parent folder from the SOURCE folder, and it's relative location in the COMPARE folder.
  52.  
  53. The buttons are:
  54. Open Both/Get Info Both: does the same as in the Different List.
  55. Move Source: will move the file/folder from the SOURCE folder to the same relative location as the one in the COMPARE folder. Note that you should compare again after moving items, because the file/folders may still be different.
  56. Move Compare: does the same, but in the COMPARE folder.
  57.  
  58.  
  59. The Log Window
  60. The log window (from the Windows menu) displays the log of the file operations you're making. It displays only when you trash/copy/move files. You can copy the log window to mail to your coworkers for them to know what you've been updating.
  61. Everytime you make an operation on a selection, the selection disable itself to prevent you from doing them again. You should compare the folders once more to verify that everything is fine.
  62.  
  63. Now, the funny things
  64. In the same folder as Folder Compare, you'll find a script named "Folder Compare Script". Folder Compare NEEDS that script to run, but the funny thing is that it use that script to do all its Finder oriented operations. So you can customize it if you want !! (Open it with AppleScript's Script Editor)
  65.  
  66. The not-so-funny things
  67. Folder Compare is not completly finished, you MAY have crash (I did'nt find any, but who knows) and you ABSOLUTLY NEED:
  68. + AppleScript
  69. + The Drag Manager
  70. + A Scriptable finder running.
  71. If you have a plain System 7.5 installed, everything will be fine.
  72. + There are time when you may receive funny error messages, If you want to help, just mail them to me.
  73.  
  74. Future improvments
  75. If I receive enougth payment, I plan of doing a real source control system (like cvs under UNIX) with a complete text compare utility, a list of helpers applications for opening/comparing files and a lots of other things ! 
  76.  
  77. Your money !!
  78. Folder Compare is Shareware. That means you're expected to send me $15 (cash ONLY, no checks) if you use the program. That's not because you got that program from somewhere without paying (or even if you paid for it, that's your fault) that that mean you don't have to pay me. 
  79. I'm trying to earn at least part of my money by doing sharewares, I'd really like people to pay me. I did'nt have good experience with my previous shareware (especially with the French people, who are'nt very honest (you french don't scream : I AM french)).
  80. When you register, you'll get the latest version by Email, and that version will not have the bothersome about dialog at startup.
  81.  
  82. You can send me your $15 (Cash Only):
  83. Michel Pollet
  84. 2 Allée des Tilleuls
  85. Résidence de l'Ermitage
  86. 92330 Sceaux
  87. France
  88. Email: michel@ellis.fdn.org
  89.  
  90. Note: Any use, distribution on hard support (like CD-Roms) or modification of any shareware bearing my name must have my consent. There's lots of people these day making money by indirectly using sharewares, I'd like them to be filtered out.
  91.  
  92. Release Notes:
  93. 1.0b6
  94. + Some minor cosmetic changes. (No flashing of the counter while doing the comparison)
  95. + Got more speed out of the comparison process.
  96.  
  97. 1.0b5
  98. + Added a funny LED counter for the tree depth display (stolen from my other Shareware Dictastrip/Noteplayer)
  99.  
  100. 1.0b4
  101. + Added compare scripting support. Look at the enclosed sample script !
  102. Here is an example :
  103. tell application "Folder Compare"
  104.     set newCompare to make new document
  105.     set sourceFolder of newCompare to alias "Galactic Cruiser:Michel:DiffDir:"
  106.     set compareFolder of newCompare to alias "Galactic Cruiser:Desktop Folder:DiffDir alias"
  107.     compare newCompare
  108. end tell
  109. + Recording works for comparison.
  110. + Fixed a bug involving the 'Move Compare' button
  111. + Fixed various bugs
  112. + Drastically improved window drawing (no more flashing when resizing windows)
  113. + Fixed a bug that was causing the application to lock when clicking the path popup.
  114.  
  115. 1.0b3
  116. + Fixed a little hiliting bug.
  117. + Removed the flickering of the lists.
  118. + List elements are not disabled before executing events, but after.
  119. + I use the time I steal from the unregistered user at startup more wisely.
  120. + Double clicking a list element either 'open' or 'open both' it, depending of the context.
  121. + First public release.
  122.  
  123. 1.0b2
  124. + Added a spinning cursor when AppleScripting, with a command period cancel option.
  125. + Compiled using 604 sheduling, and PowerPC alignment (a lot faster, even on 601)
  126.  
  127. 1.0b1
  128. + First release to beta testers
  129.  
  130. Disclaimer
  131. Folder Compare does'nt ask conformation about potentially destructive opperations, you have to know what you are doing. I strongly suggest that you learn to use Folder Compare on copies of your folders before starting doing real work with it. I will not be held responsible for any loss of datas that may occur !
  132. I wrote that program, but I'm still careful when using it !!
  133. Remember that if you click the wrong button, especially when copying files, Folder Compare uses the 'duplicate' finder event for doing those. It means that the files you replace will go in the trash, and you may still restore it.
  134.